package Work0603;

import java.io.File;

/**
 * 9*:求一个文件夹的大小,包括其中的子文件(采用递归的方式或者其他)
 * 
 * @author Y
 *
 */
public class FindSize {

	public long getCatalog(File a) {
		long size = 0;
		File[] b = a.listFiles();// 创建文件数组
		for (File a1 : b) {
			if (!a1.isDirectory()) {// 如果该文件里面没有文件了
				size += a1.length();
			} else {
				getCatalog(a1);// 自己调用自己的方法
			}

		}
		b.clone();
		return size;
	}

}
